hemostatic embolization - French English Dictionary